﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace ProyectoWeb
{
    public partial class Agregar_Recetas : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Datos obDatos = new Datos();
                ddlCategorias.DataSource = obDatos.consultar_especifico("select CodCategoria,NombreCategoria from Categorias", "Categorias");
                ddlCategorias.DataTextField = "NombreCategoria";
                ddlCategorias.DataValueField = "CodCategoria";
                ddlCategorias.DataBind();
                ddlCategorias.Items.Insert(0, new ListItem("Seleccione una Opción"));
            }
        }

        protected void bntAgregar_Ingrediente_Click(object sender, EventArgs e)
        {
            //blIngredientes.Items.Add(txtIngredientes.Text);
        }

        protected void btnEnviarReceta_Click(object sender, EventArgs e)
        {
            bool ej = true;

            if (txtNombreReceta.Text == "")
            {
                lblNombre.Visible = true;
                ej = false;
            }
            else { lblNombre.Visible = false; }

            if(txtPreparacion.Text == "")
            {
                lblPreparacion.Visible = true;
                ej = false;
            }
            else { lblPreparacion.Visible = false; }

           /* if (blIngredientes.Items.Count == 0)
            {
                lblIngredientes.Visible = true;
                ej = false;
            }
            else { lblIngredientes.Visible = false; }*/
            if (txtIngredientes.Text == "")
            {
                lblIngredientes.Visible = true;
                ej = false;
            }
            else { lblIngredientes.Visible = false; }

            if (ddlCategorias.SelectedItem.Text == "Seleccione una Opción")
            {
                lblCategorias.Visible = true;
                ej = false;
            }
            else { lblCategorias.Visible = false; }

            if (ej)
            {
                Datos ObjDatos = new Datos();
                ObjDatos.insertar("insert into Recetas (NombreReceta, Ingredientes, Preparacion, Dificultad, TiempoEstimado, CodCategoria) select '" + txtNombreReceta.Text +
                    "', '" + /*blIngredientes.Items.ToString()*/txtIngredientes.Text + "', '" + txtPreparacion.Text + "','" + rblDifucultad.SelectedItem.Text + "','" + ddlTiempo.SelectedItem.Text +
                    "'," + ddlCategorias.SelectedValue + ";");

                Server.Transfer("Mostrar_Recetas.aspx");
            }

        }

        protected void lbCancelar_Click(object sender, EventArgs e)
        {
            Server.Transfer("Mostrar_Recetas.aspx");
        }
    }
}